PowerTools ActiveReports for .NET 11.0J > ActiveReportsユーザーガイド > レポートの表示 > HTML5ビューワの使用 > HTML5ビューワでレポートの表示 |
以下の手順はHTML5ビューワでレポートを表示する方法を紹介します。
メモ: jQueryのような依存関係はコンテンツデリバリーネットワーク(CDN)から取得できます。また、ローカルにコピーすることもできます。 |
<body>タグと</body>タグの間に貼り付けます。 |
コードのコピー
|
---|---|
<link rel="stylesheet" href="GrapeCity.ActiveReports.Viewer.Html.css" > <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script> <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js"></script> <script src="http://cdnjs.cloudflare.com/ajax/libs/knockout/2.3.0/knockout-min.js" type="text/javascript"></script> <script src="Scripts/GrapeCity.ActiveReports.Viewer.Html.js" type="text/javascript"></script> |
<head>タグと</head>タグの間に貼り付けます。 |
コードのコピー
|
---|---|
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" /> |
<body>タグと</body>タグの間に貼り付けます。 |
コードのコピー
|
---|---|
<div id="viewer" style="width:600px;height:480px;"></div> |
メモ: HTML5ビューワでActiveReports Serverにホストされているレポートを直接表示することも可能です。その場合、レポートの生成はActiveReports Server上で行われるので、ActiveReports 11.0J Webサービスの追加は不要です。 |
licenses.licxファイル内に貼り付けます。 |
コードのコピー
|
---|---|
|
メモ:
|
ActiveReports11.0J Webサービスを使用してレポートを実行する場合
<body>タグと</body>タグの間に貼り付けます。 |
コードのコピー
|
---|---|
<script type="text/javascript"> $(function () { var viewer = GrapeCity.ActiveReports.Viewer( { element: '#viewer', report: { id: "Report.rdlx" }, reportService: { url: '/ActiveReports.ReportService.asmx' }, uiType: 'desktop', // 日本語のリソースファイルのパスを指定します。 localeUri: 'ja.txt', }); }); </script> |
メモ: セクションレポートを表示する場合は、reportIDをクラスの完全名にします。 |
ActiveReports 11.0J Server上のレポートを実行する場合
HTML5ビューワを初期化する以下のコードを追加します。セキュリティトークンの取得方法については、「セキュリティトークンの取得」を参照してください。
JavaScript |
コードのコピー
|
---|---|
$(function () }, error: function (error) }); |
上記のJavaScriptの代わりに、RestAPIエンドポイントURLを使用して初期化することもできます。
JavaScript |
コードのコピー
|
---|---|
$(function () }, error: function (error) }); |
次に、以下のコードをActiveReports 11 Serverウェブサイトのweb.configファイルのsystem.webServerセクションに追加します。
XML |
コードのコピー
|
---|---|
<system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> <add name="Access-Control-Allow-Headers" value="AuthToken, Authorization, Origin, Content-Type, Accept, X-Requested-With" /> </customHeaders> </httpProtocol> ... </system.webServer> |